原帖 | Jack | 2024-11-18 12:17 | 👍3 | 阅读约1
嵌入式学习方法:
正确的学习方法:
1.方法论(调试技巧,设计实验,测试手段,产品开发流程,项目管理方法等)
2.内核原理(CPU的特性,FPU,MPU,MMU,Cache,NVIC,AHB-P-H-Bus(仲裁)等)
3.架构分析与设计(数据结构,基本的时空复用架构,嵌入式常用设计模式,面向对象,继承封装多态,可扩展性,线程安全,脏数据,结合业务的任务链的优化等)
汽车电子,消费电子业务相关的技术,往往是随行业兴衰变化的。
这三个通用基础的东西你要是搞明白了,无论去做任何行业,切换任何芯片都是一通百通。
你比如,总线错误,中断嵌套,MPU应用,FPU,DAP等,你做任何行业做深入都会回到这些内核外设的应用上来,这套东西才是能支撑你一直在行业里做到专家的东西。
剩下的就是去应用到某块业务里去,对于业务,我们也在和各个领域的专家(密码学,电机,储能,工控,物联网,低功耗,Linux内核,驱动,应用等)去基于我们方法论,内核原理和架构去开发对应的子课程。
相关笔记